/*
   Copyright (C) 1997,1998,1999
   Kenji Hiranabe, Eiwa System Management, Inc.

   This program is free software.
   Implemented by Kenji Hiranabe(hiranabe@esm.co.jp),
   conforming to the Java(TM) 3D API specification by Sun Microsystems.

   Permission to use, copy, modify, distribute and sell this software
   and its documentation for any purpose is hereby granted without fee,
   provided that the above copyright notice appear in all copies and
   that both that copyright notice and this permission notice appear
   in supporting documentation. Kenji Hiranabe and Eiwa System Management,Inc.
   makes no representations about the suitability of this software for any
   purpose.  It is provided "AS IS" with NO WARRANTY.
*/
package com.fasterlight.vecmath;

import java.io.Serializable;

/**
  * A 2 element texture coordinate that is represented by single precision
  * floating point x,y coordinates.
  * @version specification 1.1, implementation $Revision: 1.1 $, $Date: 2004-01-14 02:48:42 $
  * @author Kenji hiranabe
  */
public class TexCoord2f extends Tuple2f implements Serializable {
/*
 * $Log: TexCoord2f.java,v $
 * Revision 1.1  2004-01-14 02:48:42  Steve
 * ported to JOGL
 *
 * Revision 1.1.1.1  1999/11/25 10:55:04  hugg
 *
 *
 * Revision 1.8  1999/10/05  07:03:50  hiranabe
 * copyright change
 *
 * Revision 1.8  1999/10/05  07:03:50  hiranabe
 * copyright change
 *
 * Revision 1.7  1999/03/04  09:16:33  hiranabe
 * small bug fix and copyright change
 *
 * Revision 1.6  1998/10/14  00:49:10  hiranabe
 * API1.1 Beta02
 *
 * Revision 1.5  1998/04/10  04:52:14  hiranabe
 * API1.0 -> API1.1 (added constructors, methods)
 *
 * Revision 1.4  1998/04/09  08:18:15  hiranabe
 * minor comment change
 *
 * Revision 1.3  1998/04/09  07:05:18  hiranabe
 * API 1.1
 *
 * Revision 1.2  1998/01/05  06:29:31  hiranabe
 * copyright 98
 *
 * Revision 1.1  1997/11/26  03:00:44  hiranabe
 * Initial revision
 *
 */


    /**
      * Constructs and initializes a TexCoord2f from the specified xy coordinates.
      * @param x the x coordinate
      * @param y the y coordinate
      */
    public TexCoord2f(float x, float y) {
	super(x, y);
    }

    /**
      * Constructs and initializes a TexCoord2f from the specified array.
      * @param p the array of length 2 containing xy in order
      */
    public TexCoord2f(float v[]) {
	super(v);
    }

    /**
      * Constructs and initializes a TexCoord2f from the specified TexCoord2f.
      * @param v1 the TexCoord2f containing the initialization x y data
      */
    public TexCoord2f(TexCoord2f v1) {
	super(v1);
    }

    /**
      * Constructs and initializes a TexCoord2f from the specified Tuple2f.
      * @param t1 the Tuple2f containing the initialization x y data
      */
    public TexCoord2f(Tuple2f t1) {
	super(t1);
    }

    /**
      * Constructs and initializes a TexCoord2f to (0,0).
      */
    public TexCoord2f() {
	// super(); called implicitly
    }

}
